
      .o8                              oooo
     "888                              `888
 .oooo888   .oooo.   oooo d8b  .oooo.o  888 .oo.    .oooo.   ooo. .oo.    .oooo.
d88' `888  `P  )88b  `888""8P d88(  "8  888P"Y88b  `P  )88b  `888P"Y88b  `P  )88b
888   888   .oP"888   888     `"Y88b.   888   888   .oP"888   888   888   .oP"888
888   888  d8(  888   888     o.  )88b  888   888  d8(  888   888   888  d8(  888
`Y8bod88P" `Y888""8o d888b    8""888P' o888o o888o `Y888""8o o888o o888o `Y888""8o



